home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / program / palis.lha / Palis / src / pl.h.bak < prev    next >
Text File  |  1992-09-02  |  2KB  |  76 lines

  1. /*
  2.     ·C·O·D·E·X· ·D·E·S·I·G·N· ·S·O·F·T·W·A·R·E·
  3.     presents
  4.  
  5.     PatchLibraries Utility
  6.  
  7.     FILE:    pl.h
  8.     TASK:    include
  9.  
  10.     (c)1995 by Hans Bühler, h0348kil@rz.hu-berlin.de
  11. */
  12.  
  13. #include    "Include.h"
  14. #include    "Palis.h"
  15.  
  16. // ---------------------------
  17. // defines
  18. // ---------------------------
  19.  
  20. #define    FINAL                            1    // if defined, PALIS cannot be stopped !
  21.                                                 // execept using CTRL_C
  22.  
  23. // ---------------------------
  24.  
  25. // basic things
  26. #define    PROGNAME                        "PALIS V1.00"
  27. #define    PROGNAME_FULL                "The PatchLib Soultion \"PALIS\" V1.00"
  28. #define    PROGNAME_VER                "$VER: The_PatchLib_Solution:PALIS V1.00 (oct.95)"
  29. #define    PROG_PRI                        -5
  30.  
  31. // ---------------------------
  32. // datatypes
  33. // ---------------------------
  34.  
  35. // ---------------------------
  36. // vars
  37. // ---------------------------
  38.  
  39. // com.c
  40. #ifndef FINAL
  41. extern CxObj                *CxMain;
  42. // pl.c
  43. extern struct Library    *CxBase;
  44. extern struct MsgPort    *CxPort;
  45. #endif
  46.  
  47. extern struct ExecBase    *SysBase;
  48.  
  49. // setman.c
  50. extern struct plBase        plBase;
  51.  
  52. // ---------------------------
  53. // proto
  54. // ---------------------------
  55.  
  56. // basic.c
  57. extern void InitEmptyList(struct MinList *List);
  58. extern LONG Req(char *txt, char *gad, APTR arg1, APTR arg2, APTR arg3, APTR arg4);
  59. extern BOOL ErrorReq(char *txt, APTR arg1, APTR arg2, APTR arg3, APTR arg4);
  60.  
  61. #ifndef FINAL
  62. // com.c
  63. extern BOOL InitCom(void);
  64. extern void RemCom(void);
  65. #endif
  66.  
  67. // main.c
  68. extern void MainLoop(void);
  69.  
  70. // pl.c
  71. extern void main(int argc, char *argv[]);
  72.  
  73. // setman.c
  74. extern BOOL InitMyFunc(void);
  75. extern void RemMyFunc(void);
  76.